import type { IModalConfig } from '@/global/types'

const headerModalConfig: IModalConfig = {
  pageName: 'header',
  type: 'dialog',
  layout: {
    title: '修改密码',
    width: '30%',
    // size: '35%',
    alignCenter: true, //是否垂直居中
    showClose: true, // 是否显示右上角关闭图标
    closeOnClick: false // 点击遮罩层是否能关闭对话框
    // closeOnClickModal: false // 点击遮罩层是否能关闭
  },
  form: {
    layout: {
      isShowBtns: false,
      labelWidth: '80px',
      size: 'default'
    },
    items: [
      {
        type: 'password',
        prop: 'newPassword',
        span: 24,
        label: '新密码',
        placeholder: '请输入新密码'
      },
      {
        type: 'password',
        prop: 'oldPassword',
        label: '旧密码',
        span: 24,
        placeholder: '请输入旧密码'
      }
      // {
      //   type: 'textarea',
      //   prop: 'desc',
      //   label: '描述',
      //   span: 24,
      //   placeholder: '请输入描述',
      //   rows: 3
      // },
      // {
      //   type: 'select',
      //   prop: 'name',
      //   label: '下拉框',
      //   span: 24,
      //   placeholder: '请选择',
      //   size: 'default',
      //   options: [
      //     { label: 'abc', value: 1 },
      //     { label: 'cba', value: 2 },
      //     { label: 'nba', value: 3 }
      //   ]
      // },
      // {
      //   type: 'date-picker',
      //   prop: 'date',
      //   span: 24,
      //   size: 'small',
      //   label: '创建时间'
      // },
      // {
      //   type: 'date-time-picker',
      //   prop: 'time1',
      //   span: 24,
      //   size: 'default',
      //   label: '开始时间',
      //   placeholder: '请输入开始时间'
      // },
      // {
      //   type: 'date-time-picker',
      //   prop: 'time2',
      //   span: 24,
      //   size: 'large',
      //   label: '结束时间',
      //   placeholder: '请输入结束时间'
      // },
      // {
      //   type: 'custom',
      //   slotName: 'department',
      //   span: 24
      // },
      // {
      //   type: 'custom',
      //   slotName: 'role',
      //   span: 24
      // }
    ],
    rules: {
      newPassword: [
        {
          required: true,
          message: '密码不能为空',
          trigger: 'blur'
        }
      ]
    }
  }
}
export default headerModalConfig
